package com.run2code.design.creational.factory;

import java.util.Map;

/**
 * 抽象的上传操作类，当然他也可以是一个接口
 * 关注公众号【奔跑的码畜】，一起进步不迷路
 *
 * @author 第七人格
 * @date 2023/11/15
 */
public abstract class BaseUpDownloader {
    /**
     * 执行文件上传操作（延迟到子类实现）
     *
     * @param filePath 文件路径
     * @param fileName 文件名称
     * @param param    第三方参数
     * @return {@link String}
     */
    public abstract String doUpload(String filePath, String fileName, Map<String, String> param);
}